namespace DiLu.Expansion.DataStorage.Common.Columns;

/// <summary>
///     定义具有创建者ID的实体。此接口适用于需要记录创建该实体的用户标识的数据模型。
///     泛型参数TId定义了创建者ID的数据类型，允许根据具体需求灵活选择合适的类型。
/// </summary>
/// <typeparam name="TId">指定创建者ID的数据类型。</typeparam>
public interface IHasCreatorId<TId>
{
    /// <summary>
    ///     获取或设置创建该实体的用户的唯一标识符。
    /// </summary>
    public TId CreatorId { get; set; }
}